package com.hankol.community.bean;

import java.io.Serializable;
import java.util.ArrayList;

public class TopicDetailsBean implements Serializable {

    private static final long serialVersionUID = -1376010700612681200L;
    private boolean success;
    private int code;
    private DataBean data;

    public boolean isSuccess() {
        return success;
    }

    public void setSuccess(boolean success) {
        this.success = success;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean implements Serializable {

        private static final long serialVersionUID = -1916494922426684007L;
        private String id;
        private String name;
        private String desc;
        private String cover;
        private String count;
        private String categoryId;
        private String hotShow;
        private String recommendShow;
        private ArrayList<String> userIds;
        private String commentNum;
        private String appetizer;
        private String sort;
        private String status;
        private long ctime;
        private long utime;
        private String homeRecommend;
        private String homeRecommendPlace;
        private String pageRecommend;
        private String pageRecommendPlace;
        private String isHot;
        private String isBurst;
        private String dynamicNum;
        private int focusNum;
        private boolean focusFans;
        private String tagCategoryName;
        private String hot;
        private String isHistory;
        //支持发布动态:0否，1是
        private int isPublishTimeline;
        private ArrayList<UserInfo> userInfo;
        private String isAuthor;
        private String descLongText;
        private String viewNum;
        private ArrayList<UserList> userList;

        public ArrayList<UserList> getUserList() {
            return userList;
        }

        public void setUserList(ArrayList<UserList> userList) {
            this.userList = userList;
        }

        public String getDescLongText() {
            return descLongText;
        }

        public void setDescLongText(String descLongText) {
            this.descLongText = descLongText;
        }

        public int getIsPublishTimeline() {
            return isPublishTimeline;
        }

        public void setIsPublishTimeline(int isPublishTimeline) {
            this.isPublishTimeline = isPublishTimeline;
        }

        public String getViewNum() {
            return viewNum;
        }

        public void setViewNum(String viewNum) {
            this.viewNum = viewNum;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getDesc() {
            return desc;
        }

        public void setDesc(String desc) {
            this.desc = desc;
        }

        public String getCover() {
            return cover;
        }

        public void setCover(String cover) {
            this.cover = cover;
        }

        public String getCount() {
            return count;
        }

        public void setCount(String count) {
            this.count = count;
        }

        public String getCategoryId() {
            return categoryId;
        }

        public void setCategoryId(String categoryId) {
            this.categoryId = categoryId;
        }

        public String getHotShow() {
            return hotShow;
        }

        public void setHotShow(String hotShow) {
            this.hotShow = hotShow;
        }

        public String getRecommendShow() {
            return recommendShow;
        }

        public void setRecommendShow(String recommendShow) {
            this.recommendShow = recommendShow;
        }

        public ArrayList<String> getUserIds() {
            return userIds;
        }

        public void setUserIds(ArrayList<String> userIds) {
            this.userIds = userIds;
        }

        public String getCommentNum() {
            return commentNum;
        }

        public void setCommentNum(String commentNum) {
            this.commentNum = commentNum;
        }

        public String getAppetizer() {
            return appetizer;
        }

        public void setAppetizer(String appetizer) {
            this.appetizer = appetizer;
        }

        public String getSort() {
            return sort;
        }

        public void setSort(String sort) {
            this.sort = sort;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public long getCtime() {
            return ctime;
        }

        public void setCtime(long ctime) {
            this.ctime = ctime;
        }

        public long getUtime() {
            return utime;
        }

        public void setUtime(long utime) {
            this.utime = utime;
        }

        public String getHomeRecommend() {
            return homeRecommend;
        }

        public void setHomeRecommend(String homeRecommend) {
            this.homeRecommend = homeRecommend;
        }

        public String getHomeRecommendPlace() {
            return homeRecommendPlace;
        }

        public void setHomeRecommendPlace(String homeRecommendPlace) {
            this.homeRecommendPlace = homeRecommendPlace;
        }

        public String getPageRecommend() {
            return pageRecommend;
        }

        public void setPageRecommend(String pageRecommend) {
            this.pageRecommend = pageRecommend;
        }

        public String getPageRecommendPlace() {
            return pageRecommendPlace;
        }

        public void setPageRecommendPlace(String pageRecommendPlace) {
            this.pageRecommendPlace = pageRecommendPlace;
        }

        public String getIsHot() {
            return isHot;
        }

        public void setIsHot(String isHot) {
            this.isHot = isHot;
        }

        public String getIsBurst() {
            return isBurst;
        }

        public void setIsBurst(String isBurst) {
            this.isBurst = isBurst;
        }

        public String getDynamicNum() {
            return dynamicNum;
        }

        public void setDynamicNum(String dynamicNum) {
            this.dynamicNum = dynamicNum;
        }

        public int getFocusNum() {
            return focusNum;
        }

        public void setFocusNum(int focusNum) {
            this.focusNum = focusNum;
        }

        public boolean isFocusFans() {
            return focusFans;
        }

        public void setFocusFans(boolean focusFans) {
            this.focusFans = focusFans;
        }

        public String getTagCategoryName() {
            return tagCategoryName;
        }

        public void setTagCategoryName(String tagCategoryName) {
            this.tagCategoryName = tagCategoryName;
        }

        public String getHot() {
            return hot;
        }

        public void setHot(String hot) {
            this.hot = hot;
        }

        public String getIsHistory() {
            return isHistory;
        }

        public void setIsHistory(String isHistory) {
            this.isHistory = isHistory;
        }

        public ArrayList<UserInfo> getUserInfo() {
            return userInfo;
        }

        public void setUserInfo(ArrayList<UserInfo> userInfo) {
            this.userInfo = userInfo;
        }

        public String getIsAuthor() {
            return isAuthor;
        }

        public void setIsAuthor(String isAuthor) {
            this.isAuthor = isAuthor;
        }

        public static class UserInfo implements Serializable{
            private static final long serialVersionUID = 7443451759857905473L;
            private String id;
            private String rand;
            private String userType;
            private String userRank;
            private String phone;
            private String password;
            private ArrayList<String> rids;
            private String sid;
            private String status;
            private String registerUserType;
            private String name;
            private String icon;
            private String desc;
            private String sex;
            private String birthdate;
            private String age;
            private String ageStage;
            private String score;
            private String isChannel;
            private String isForum;
            private String isWinery;
            private String plat;
            private String rongToken;
            private long ctime;
            private long utime;
            private long lastTime;
            private String equipment;
            private String provinceId;
            private String cityId;
            private String districtId;
            private String push;
            private String aid;
            private String addFriendSetting;
            private String alternate;
            private String dynamic;
            private String channel;
            private String forum;
            private String tag;
            private String allSupportNum;
            private String youMengToken;
            private String invitationStatus;
            private String abnormalAction;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getRand() {
                return rand;
            }

            public void setRand(String rand) {
                this.rand = rand;
            }

            public String getUserType() {
                return userType;
            }

            public void setUserType(String userType) {
                this.userType = userType;
            }

            public String getUserRank() {
                return userRank;
            }

            public void setUserRank(String userRank) {
                this.userRank = userRank;
            }

            public String getPhone() {
                return phone;
            }

            public void setPhone(String phone) {
                this.phone = phone;
            }

            public String getPassword() {
                return password;
            }

            public void setPassword(String password) {
                this.password = password;
            }

            public ArrayList<String> getRids() {
                return rids;
            }

            public void setRids(ArrayList<String> rids) {
                this.rids = rids;
            }

            public String getSid() {
                return sid;
            }

            public void setSid(String sid) {
                this.sid = sid;
            }

            public String getStatus() {
                return status;
            }

            public void setStatus(String status) {
                this.status = status;
            }

            public String getRegisterUserType() {
                return registerUserType;
            }

            public void setRegisterUserType(String registerUserType) {
                this.registerUserType = registerUserType;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getIcon() {
                return icon;
            }

            public void setIcon(String icon) {
                this.icon = icon;
            }

            public String getDesc() {
                return desc;
            }

            public void setDesc(String desc) {
                this.desc = desc;
            }

            public String getSex() {
                return sex;
            }

            public void setSex(String sex) {
                this.sex = sex;
            }

            public String getBirthdate() {
                return birthdate;
            }

            public void setBirthdate(String birthdate) {
                this.birthdate = birthdate;
            }

            public String getAge() {
                return age;
            }

            public void setAge(String age) {
                this.age = age;
            }

            public String getAgeStage() {
                return ageStage;
            }

            public void setAgeStage(String ageStage) {
                this.ageStage = ageStage;
            }

            public String getScore() {
                return score;
            }

            public void setScore(String score) {
                this.score = score;
            }

            public String getIsChannel() {
                return isChannel;
            }

            public void setIsChannel(String isChannel) {
                this.isChannel = isChannel;
            }

            public String getIsForum() {
                return isForum;
            }

            public void setIsForum(String isForum) {
                this.isForum = isForum;
            }

            public String getIsWinery() {
                return isWinery;
            }

            public void setIsWinery(String isWinery) {
                this.isWinery = isWinery;
            }

            public String getPlat() {
                return plat;
            }

            public void setPlat(String plat) {
                this.plat = plat;
            }

            public String getRongToken() {
                return rongToken;
            }

            public void setRongToken(String rongToken) {
                this.rongToken = rongToken;
            }

            public long getCtime() {
                return ctime;
            }

            public void setCtime(long ctime) {
                this.ctime = ctime;
            }

            public long getUtime() {
                return utime;
            }

            public void setUtime(long utime) {
                this.utime = utime;
            }

            public long getLastTime() {
                return lastTime;
            }

            public void setLastTime(long lastTime) {
                this.lastTime = lastTime;
            }

            public String getEquipment() {
                return equipment;
            }

            public void setEquipment(String equipment) {
                this.equipment = equipment;
            }

            public String getProvinceId() {
                return provinceId;
            }

            public void setProvinceId(String provinceId) {
                this.provinceId = provinceId;
            }

            public String getCityId() {
                return cityId;
            }

            public void setCityId(String cityId) {
                this.cityId = cityId;
            }

            public String getDistrictId() {
                return districtId;
            }

            public void setDistrictId(String districtId) {
                this.districtId = districtId;
            }

            public String getPush() {
                return push;
            }

            public void setPush(String push) {
                this.push = push;
            }

            public String getAid() {
                return aid;
            }

            public void setAid(String aid) {
                this.aid = aid;
            }

            public String getAddFriendSetting() {
                return addFriendSetting;
            }

            public void setAddFriendSetting(String addFriendSetting) {
                this.addFriendSetting = addFriendSetting;
            }

            public String getAlternate() {
                return alternate;
            }

            public void setAlternate(String alternate) {
                this.alternate = alternate;
            }

            public String getDynamic() {
                return dynamic;
            }

            public void setDynamic(String dynamic) {
                this.dynamic = dynamic;
            }

            public String getChannel() {
                return channel;
            }

            public void setChannel(String channel) {
                this.channel = channel;
            }

            public String getForum() {
                return forum;
            }

            public void setForum(String forum) {
                this.forum = forum;
            }

            public String getTag() {
                return tag;
            }

            public void setTag(String tag) {
                this.tag = tag;
            }

            public String getAllSupportNum() {
                return allSupportNum;
            }

            public void setAllSupportNum(String allSupportNum) {
                this.allSupportNum = allSupportNum;
            }

            public String getYouMengToken() {
                return youMengToken;
            }

            public void setYouMengToken(String youMengToken) {
                this.youMengToken = youMengToken;
            }

            public String getInvitationStatus() {
                return invitationStatus;
            }

            public void setInvitationStatus(String invitationStatus) {
                this.invitationStatus = invitationStatus;
            }

            public String getAbnormalAction() {
                return abnormalAction;
            }

            public void setAbnormalAction(String abnormalAction) {
                this.abnormalAction = abnormalAction;
            }
        }

        public static class UserList {
            private String icon;

            public String getIcon() {
                return icon;
            }

            public void setIcon(String icon) {
                this.icon = icon;
            }
        }
    }

}
